self-propelled troops - Español Inglés Diccionario